草庐IT

java - 枚举中的方法

全部标签

java - 最佳实践 : how to host server-side code in the maven repository

将javascript/html/css代码放入maven存储库的最佳方式是什么,以便java项目可以轻松使用。有没有办法让包含的项目可以很容易地通过包含项目“网络可见”?例如,假设我编写了一个非常有用的tricks.js文件并将其放入mvn存储库中。是否可以创建一个将tricks.js添加为依赖项然后执行的Web项目导致提供tricks.js文件? 最佳答案 外部资源应该打包成工件并发布到存储库(为简单起见,使用jar工件,但您可以指定一个assembly来打包一个zip,而不是明确工件的用途)。maven-dependency-

Javascript:需要解决方法:Internet Explorer 在更改 href 时更改链接文本

我遇到如下问题:我们在应用程序中使用富文本编辑器(TinyMCE,但我认为这在这里并不重要)。现在,对于InternetExplorer8,我们注意到如果您键入看起来像网址的内容:www.google.com...IE通过浏览器的一些native功能将其转换为链接。现在如果你真的想把它变成一个链接,选择编辑链接属性,然后设置href例如到www.google.com/analytics...然后当javascript设置anchor标记的href属性时,链接的文本也会发生变化。期望的结果是:`www.google.com`但实际上是:`www.google.com/analytics`

javascript - 将参数传递给javascript中的原型(prototype)函数

我最近一直在尝试使用javascript进行原型(prototype)设计,但我不明白为什么以下代码不起作用。我想做的是用参数n创建一个新的cheese实例。functionfood(n){this.n=n;}functioncheese(n){alert(this.n);}cheese.prototype=newfood;newcheese('paramesian'); 最佳答案 您正在创建一个新的Cheese实例,并且参数n从未被使用或分配给Cheese实例变量this.n,因为该逻辑仅用于Food构造函数。你可以做几件事:1。

javascript - 使用正则表达式删除逗号分隔列表中的重复项?

我正在尝试找出如何使用正则表达式过滤掉字符串中的重复项,其中字符串以逗号分隔。我想在javascript中执行此操作,但我对如何使用反向引用感到困惑。例如:1,1,1,2,2,3,3,3,3,4,4,4,5变成:1,2,3,4,5或者:a,b,b,said,said,t,u,ugly,ugly成为a,b,said,t,u,ugly 最佳答案 既然可以在javascript代码中执行,为什么还要使用正则表达式?这是示例代码(虽然很乱):varinput='a,b,b,said,said,t,u,ugly,ugly';varsplitt

javascript - javascript 游戏中的 ajax 安全性

在我的JavaScript游戏(使用jQuery制作)中,我将玩家位置存储在数据库中。当Angular色移动时,我只是向特定的URL,即I.E.发送请求。mysite.com/map/x1/y3(其中字符的位置为x=1,y=3)。该url将坐标发送到数据库并检查是否有其他玩家在我们附近。如果是,它还会发送带有该玩家名称和坐标的JSON对象。这是我的问题-如何保护它?有些人可以查看我的JavaScript代码并准备类似于mysite.com/map/x100/y234的url,它会将他“传送”到map的另一侧。 最佳答案 在浏览器中用

javascript - 你如何从javascript中的子对象调用父对象函数

所以,我正在阅读JohnResig的blog,看到了他的micro-templatingjavascriptengine并决定尝试实现自己的javascript模板管理系统,加深对原型(prototype)继承的理解。然而,在我开始编写它的那一刻,我遇到了一个问题。首先,这是我的基本代码:functiontemplate_manager(){};template_manager.prototype={tags:{},templates:{},output:{},default_template:"default",set:function(tags,template_name){tem

java - Java 是否存在类似 Sprocket 的东西

Sprocket是一个用于管理JavaScript依赖项的Ruby库。它可以在JavaScript文件中以特殊格式的注释声明依赖关系,并将所有必需的文件连接到服务器端。(在此处阅读更多信息:http://getsprockets.org/)在我工作的地方,我们确实需要这样一个框架,但它必须是Java库的形式。有这样的东西吗?您还提出了哪些其他解决方案来管理JavaScript依赖项? 最佳答案 你可以看看这个webutilities 关于java-Java是否存在类似Sprocket的东

java - XSS攻击防范

我正在开发一个网络应用程序,用户可以在其中回复博客条目。这是一个安全问题,因为它们可以发送将呈现给其他用户(并由javascript执行)的危险数据。他们无法格式化他们发送的文本。没有“粗体”,没有颜色,什么都没有。只是简单的文字。我想出了这个正则表达式来解决我的问题:[^\\w\\s.?!()]因此,任何不是单词字符(a-Z、A-Z、0-9)、不是空格、“.”、“?”、“!”、“(”或“)”的内容都将被替换为空字符字符串。每个引号都将替换为:“"”。我在前端检查数据,在我的服务器上检查。有人可以绕过这个“解决方案”吗?我想知道StackOverflow是如何做这件事的?这里有

javascript - 使用 "eval"创建匿名方法 - 浏览器特定行为

我使用jQuery,我需要使用eval()函数生成一个匿名方法。以下行适用于Opera但不适用于IE、FF、Chrome:varcallbackStr="function(){alert('asdf');}";varcallback=eval(callbackStr);callback();此代码适用于所有浏览器:varcallbackStr="varcallback=function(){alert('asdf');}";eval(callbackStr);callback();你看,我已经解决了我的问题。但我想知道,到底发生了什么。任何人都可以向我解释这种行为,或者告诉我在哪里可以

javascript - 向 iFrame 中的项目添加事件监听器?

给定一个带有的iframe整个iframe...是否可以使用jQuery添加事件监听器,以便在用户将鼠标移到.fineme上时随时触发警报在iframe中,从顶部/父窗口? 最佳答案 参见http://api.jquery.com/contents/用于访问iframe的内容文档。您的问题的解决方案可能是:$("iframe#name").contents().find(".fineme").bind("mouseover",function(){alert("Foundme");});